package com.jeesite.modules.task.query.dao;

import com.jeesite.common.mybatis.annotation.MyBatisDao;
import com.jeesite.modules.sys.entity.Office;
import com.jeesite.modules.task.deploy.entity.DcSupTaskInfo;
import com.jeesite.modules.task.query.entity.ComPreHencePiShiExport;
import com.jeesite.modules.task.query.entity.ComPreHenceQueryEntity;
import com.jeesite.modules.task.query.entity.ComPreHenceQueryExport;
import com.jeesite.modules.task.query.entity.ComPreHenceQuerySuperEntity;

import java.util.List;

@MyBatisDao
public interface ComPreHenceQueryDao {
    List<ComPreHenceQueryEntity> findComPreHencePage(ComPreHenceQueryEntity queryEntity);
    List<ComPreHenceQueryExport> findComPreHenceListAndExport(ComPreHenceQueryEntity queryEntity);

    /**
     * 根据任务id修改排序编号
     * @param taskId
     * @param sortNum
     */
    void changeSortNum(String taskId, String sortNum);

    List<ComPreHencePiShiExport> btnExportPiShi(ComPreHenceQueryEntity queryEntity);

    List<ComPreHenceQuerySuperEntity> exportRefineExcelNew(DcSupTaskInfo dcSupTaskInfo);
}
